home *** CD-ROM | disk | FTP | other *** search
/ BBS Toolkit / BBS Toolkit.iso / doors_2 / s2a150.zip / TIPS.S2A < prev   
Text File  |  1992-01-23  |  9KB  |  195 lines

  1.  This file will help you out:
  2.  
  3.  ■ If you don't have DORINFO1.DEF or DOOR.SYS.
  4.  ■ If you want the first bulletin not abortable, but abortable on the rest.
  5.  ■ When you need to create a header file.
  6.  ■ If you use a RAMDRIVE.
  7.  ■ If you would like to see an example 2 node setup.
  8.  ■ By showing you how to run the 3 programs together.
  9.  ■ When you need to start from scratch/switch to a new output format.
  10.  ■ If you want to find out some other neat uses for S2A.
  11.  
  12. ┌─┬────────────────────────────────────────────────────────────────────────────
  13. │Q│ How can I make Send·2·ALL run if I have no DORINFO1.DEF or DOOR.SYS?
  14. ├─┤
  15. │A│ Find some way to create one.  There are several ways:
  16. └─┘ 1.  If you have a DORINFO.DEF or DORINFO2.DEF file or something like that,
  17.         edit your config file with S2Asetup by specifying DORINFO2.DEF instead.
  18.         If that doesn't work, rename the file to DORINFO1.DEF (this means you
  19.         will have to write a little batch file that renames the file and then
  20.         calls S2A).
  21.     2.  Write or use a 3rd party conversion program that creates a DORINFO1.DEF
  22.         or DOOR.SYS.  If you need to write one, consult the RASTRUCT.100 docu-
  23.         ment that comes with Remote Access.
  24.  
  25. ┌─┬────────────────────────────────────────────────────────────────────────────
  26. │Q│ How can I make the first bulletin not abortable?
  27. ├─┤
  28. │A│ Run S@ASETUP and put the characters that cause a file to be not abortable.
  29. └─┘ At the end of your first bulletin's text, put the characters that turn
  30.     aborting back on.
  31.  
  32. ┌─┬────────────────────────────────────────────────────────────────────────────
  33. │Q│ Umm, how do I make my own header file?
  34. ├─┤
  35. │A│ Use an ANSI editor like TheDraw and create an ANSI file that is saved with
  36. └─┘ NO ansi cls (clearscreen) command (a sequence of characters that starts
  37.     with the escape character and then [2J).  Also the ANSI `picture' should
  38.     only use the first 22 lines.  Sometimes you have to go into a text editor
  39.     and remove the added `junk' on the end of the file so that it correctly
  40.     uses just the first 22 lines.
  41.  
  42. ┌─┬────────────────────────────────────────────────────────────────────────────
  43. │Q│ I am using a RAMDRIVE; how can I make sure the bulletins are saved in case
  44. │ │ the power goes out or I have to reboot?
  45. ├─┤
  46. │A│ Call S2A from a batch file and have your BBS call the batch file.  The
  47. └─┘ batch file will need to look something like this:
  48.  
  49.              C:\BBS\DOORS\S2A C:\BBS\DOORS\CONFIG.S2A
  50.              if errorlevel 200 COPY E:\outfile.a?? c:\BBS\text
  51.  
  52.     What this does is copy the output files (as specified in config.s2a) back
  53.     to your hard drive for safe keeping.  I do something similar on my
  54.     system:
  55.              if errorlevel 200 PKZIP c:\BBS\TEXT\TXTFILES E:\OUTFILE.a??
  56.  
  57.     This ZIPs the newly generated files into an existing ZIP file, which I can
  58.     unZIP to the ramdrive after I reboot.
  59.  
  60. ┌─┬────────────────────────────────────────────────────────────────────────────
  61. │Q│ The docs are OK, but can you give me an example 2 node setup and tell me
  62. │ │ how I'm supposed to run all the programs?
  63. ├─┤
  64. │A│ Sure thing.  For the sake of example I will assume that you will use a
  65. └─┘ DOOR.SYS drop file, a BBS.BAT batch file, that you want both nodes to
  66.     see the same set of bulletins and you have the following paths (substitute
  67.     your own info as it applies):
  68.  
  69.     C:\BBS          ─ Path to main BBS
  70.     C:\BBS\TEXT     ─ Path to your BBS's text (ANSI/ASCII) files
  71.     C:\BBS\NODE1    ─ Path to node 1 of your BBS
  72.     C:\BBS\NODE2    ─ Path to node 2 of your BBS
  73.     D:\S2A          ─ Path to Send·2·ALL's directory
  74.  
  75.     1.  Put an option in your BBS menus to call Send-2-ALL (S2A.EXE):
  76.  
  77.           ■ For the node 1 menu add:
  78.               Key :  P (for Post bulletin)
  79.               Data:  D:\S2A\S2A.EXE D:\S2A\CONFIG.1
  80.           ■ For the node 2 menu add:
  81.               Key :  P (for Post bulletin)
  82.               Data:  D:\S2A\S2A.EXE D:\S2A\CONFIG.2
  83.  
  84.         If you are like me, you may only have 1 .MNU file for all your nodes.
  85.         In that case, `Data' should read:  D:\S2A\S2A.EXE D:\S2A\CONFIG.*P
  86.  
  87.     2.  Run S2Asetup by typing S2ASETUP CONFIG.1
  88.  
  89.     3.  For now, leave all defaults as is, except for pathnames.  Under
  90.         FILENAMES & PATHS put the following values in the 5 fields in
  91.         this order:
  92.                     Field 1:  <leave field 1 alone>
  93.                           2:  D:\S2A\EXHEADER.ANS
  94.                           3:  C:\BBS\TEXT\WELCOME1.ANS
  95.                           4:  C:\BBS\TEXT\WELCOME1.ASC
  96.                           5:  C:\BBS\NODE1\DOOR.SYS
  97.  
  98.     4.  Go into BULLETIN PARAMETERS and change GENERATE ON EXIT to YES.
  99.  
  100.     5.  Copy CONFIG.1 to CONFIG.2 and change the field (...BBS Dropfile)
  101.         containing
  102.                    C:\BBS\NODE1\DOOR.SYS
  103.         to this:
  104.                    C:\BBS\NODE2\DOOR.SYS
  105.  
  106.     6.  Add the line
  107.                      D:\S2A\S2AMAINT D:\S2A\CONFIG.1
  108.         to BBS.BAT
  109.         wherever the daily event is called.  (Note:  Even though you are using
  110.         CONFIG.1 and not CONFIG.2, the same set of bulletins will be generated
  111.         because the same filenames were specified and the ouput is the same. If
  112.         you wanted one set of files/different output for CONFIG.1 and another
  113.         set for CONFIG.2, then you will have to put a line for both.  Note also
  114.         that they will use the same data [input] file: BULLETIN.S2A, unless you
  115.         specify a different one in each file).
  116.  
  117.     7.  Go into the D:\S2A directory and type:
  118.                                                S2A CONFIG.1 /L John Doe
  119.         (You can now play with the editor,
  120.         create a bulletin under the name John Doe, and save it w/ Ctrl-Z.)
  121.  
  122.     8.  Delete the bulletin you created by typing:
  123.                                                    S2AMAINT CONFIG.2 1
  124.         Note that I used config.2 instead of
  125.         config.1.  It doesn't matter, because the same conditions apply as in
  126.         the note above.
  127.  
  128. ┌─┬────────────────────────────────────────────────────────────────────────────
  129. │Q│ How do I start from scratch and/or generate a new set of bulletins with a
  130. │ │ different ouput?
  131. ├─┤
  132. │A│ Make sure that the file specified in `Filename of Bulletin data file' does
  133. └─┘ NOT exist.  This is usually BULLETIN.S2A
  134.  
  135.     Next, create a bulletin header file that has some text in it about who
  136.     the bulletin is from and to, the subject, the creation, the expiration
  137.     and the bulletin # (see EXHEADER.ANS for an idea).
  138.  
  139.     Next, re-edit a (or the) config file using S2Asetup, and change whatever
  140.     fields/values you wish so that they correspond to the header file.
  141.  
  142.     You're all set!
  143.  
  144. ┌─┬────────────────────────────────────────────────────────────────────────────
  145. │Q│ What other cool things can I do with S2A?
  146. ├─┤
  147. │A│ Note that the things below will work for the ANSI portion of the output.
  148. └─┘ The ascii output will still have the 'From:', 'To:', etc. fields.
  149.  
  150.     If I get enough registrations, I will release a new version which allows
  151.     the ASCII output to be configurable.  Also, any and all fields will be
  152.     able to be suppressed from being displayed.
  153.  
  154.     ■ BBS information lister.
  155.         - Create a header file with fields such as:
  156.                'BBS Name:'        instead of 'From:'
  157.                'Sysop:'           instead of 'To:'
  158.                'Focus:'           instead of 'Subject:'
  159.                'Info posted on: ' instead of 'Created:'
  160.                'Valid until:'     instead of 'Expires:'
  161.                'BBS #'            instead of 'Bulletin:'
  162.         - Set S2ASETUP to allow aliases
  163.         - Run S2A with the parameters <configfile> /L [<BBS name>]
  164.         - Edit the text which describes the BBS
  165.  
  166.     ■ Online games describer
  167.         - Create a header file with fields such as:
  168.                'Game:'            instead of 'From:'
  169.                'Type:'            instead of 'To:'
  170.                'Object:'          instead of 'Subject:'
  171.                'Info posted on: ' instead of 'Created:'
  172.                'Valid until:'     instead of 'Expires:'
  173.                'Game #'           instead of 'Bulletin:'
  174.         - Set S2ASETUP to allow aliases
  175.         - Run S2A with the parameters <configfile> /L [<Game name>]
  176.         - Edit the text which describes the Game
  177.  
  178.     ■ Shareware release manager
  179.         - Create a header file with fields such as:
  180.                'Author:'           instead of 'From:'
  181.                'Software:'         instead of 'To:'
  182.                'Purpose:'          instead of 'Subject:'
  183.                'Beta-Test Start: ' instead of 'Created:'
  184.                'To be Released:'   instead of 'Expires:'
  185.                'Number'            instead of 'Bulletin:'
  186.         - Set S2ASETUP to allow aliases
  187.         - Run S2A with the parameters <configfile> /L
  188.         - Create the text which describes the Game
  189.  
  190.     ■ Logoff comments
  191.     ■ Birthdays/special events
  192.     ■ Price listings/product descriptions
  193.     ■ Hey! you name it...
  194.  
  195.